package dht.tools;

import java.io.Serializable;

/**
 * Couple represente une classe generique qui contient deux elements. Cette classe
 * est utilise pour maintenir les limites d'une dimension.
 * @author bouceka
 *
 * 
 * @param <T>
 * 		Le type des donnees du couple.
 */
public class Couple<T> implements Serializable {
	
	private static final long serialVersionUID = -7732630371338673572L;
	
	private T elem1;
	private T elem2;
	
	public Couple(T elem1, T elem2) {
		super();
		this.elem1 = elem1;
		this.elem2 = elem2;
	}
	
	public T getElem1() {
		return this.elem1;
	}
	
	public void setElem1(T elem1) {
		this.elem1 = elem1;
	}
	public T getElem2() {
		return this.elem2;
	}
	public void setElem2(T elem2) {
		this.elem2 = elem2;
	}
}
